Bonjour,
Ca y est, je m'y suis enfin mise : je travaille à préparer notre site pour le mettre à jour en Joomla 4.x
Mais pour l'heure, je suis encore sous 3.10.12 (le temps de virer et remplacer les extensions incompatibles).
Je m'étais toujours interdit de monter en PHP 8 car cela provoquait un problème avec Chronoforms 5. Mais maintenant que je suis passée avec Convert Forms (et que j'ai viré l'autre extension incompatible PHP 8), je pensais bien pouvoir monter de PHP 7.4 (payant chez ionos puisqu'obsolète) à PHP 8.2 ou 8.1
Hélas, quand je tente l'une ou l'autre des versions PHP 8, mon back-end et mon front-end deviennent tous deux inaccessibles (page blanche).
Heureusement, je travaille sur un clone du site déployé sur un sous-domaine, et j'ai réglé le rapport d'erreur sur Développement.
Voici les erreurs qui s'affichent :
Ma question : puis-je poursuivre mes travaux pour passer à Joomla 4 ou bien ces messages (du chinois pour moi) mettent-ils en évidence un problème que je vais emporter avec moi dans la migration vers J4 ??
La seule extension qu'il me reste à mettre à jour, c'est JQUERY EASY. Mais l'éditeur disait sur son site que la mise à jour pouvait poser pas mal de problème, aussi n'ai-je jamais sauté le pas. Que faire ? Cette extension est-elle indispensable ?
Merci d'avance pour vos précieuses lumières. J'ai beau comprendre l'anglais, tout ce charabia reste totalement incompréhensible pour moi.
A bientôt.
Ca y est, je m'y suis enfin mise : je travaille à préparer notre site pour le mettre à jour en Joomla 4.x
Mais pour l'heure, je suis encore sous 3.10.12 (le temps de virer et remplacer les extensions incompatibles).
Je m'étais toujours interdit de monter en PHP 8 car cela provoquait un problème avec Chronoforms 5. Mais maintenant que je suis passée avec Convert Forms (et que j'ai viré l'autre extension incompatible PHP 8), je pensais bien pouvoir monter de PHP 7.4 (payant chez ionos puisqu'obsolète) à PHP 8.2 ou 8.1
Hélas, quand je tente l'une ou l'autre des versions PHP 8, mon back-end et mon front-end deviennent tous deux inaccessibles (page blanche).
Heureusement, je travaille sur un clone du site déployé sur un sous-domaine, et j'ai réglé le rapport d'erreur sur Développement.
Voici les erreurs qui s'affichent :
Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/7/d398759287/htdocs/20aou2024/libraries/vendor/joomla/input/src/Input.php on line 41
Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/7/d398759287/htdocs/20aou2024/libraries/vendor/joomla/input/src/Input.php on line 170
Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/7/d398759287/htdocs/20aou2024/libraries/src/Input/Input.php on line 31
Warning: session_name(): Session name cannot be changed after headers have already been sent in /homepages/7/d398759287/htdocs/20aou2024/libraries/joomla/session/handler/native.php on line 128
Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/7/d398759287/htdocs/20aou2024/libraries/src/Input/Cookie.php on line 21
Warning: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent in /homepages/7/d398759287/htdocs/20aou2024/libraries/joomla/session/handler/native.php on line 235
Error: Failed to start application: Failed to start the session because headers have already been sent by "/homepages/7/d398759287/htdocs/20aou2024/libraries/vendor/joomla/input/src/Input.php" at line 41.
Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/7/d398759287/htdocs/20aou2024/libraries/vendor/joomla/input/src/Input.php on line 170
Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/7/d398759287/htdocs/20aou2024/libraries/src/Input/Input.php on line 31
Warning: session_name(): Session name cannot be changed after headers have already been sent in /homepages/7/d398759287/htdocs/20aou2024/libraries/joomla/session/handler/native.php on line 128
Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/7/d398759287/htdocs/20aou2024/libraries/src/Input/Cookie.php on line 21
Warning: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent in /homepages/7/d398759287/htdocs/20aou2024/libraries/joomla/session/handler/native.php on line 235
Error: Failed to start application: Failed to start the session because headers have already been sent by "/homepages/7/d398759287/htdocs/20aou2024/libraries/vendor/joomla/input/src/Input.php" at line 41.
La seule extension qu'il me reste à mettre à jour, c'est JQUERY EASY. Mais l'éditeur disait sur son site que la mise à jour pouvait poser pas mal de problème, aussi n'ai-je jamais sauté le pas. Que faire ? Cette extension est-elle indispensable ?
Merci d'avance pour vos précieuses lumières. J'ai beau comprendre l'anglais, tout ce charabia reste totalement incompréhensible pour moi.
A bientôt.
Commentaire